package xcmg.device.service.vo.logistic;

import java.math.BigDecimal;
import java.util.Date;

/**
 * @Des 运费结算单查询结果实体
 * @Date 2021/5/20 14:51
 * @Author wangzhaoyu
 * @Param
 * @Return
 */
public class LogisticWaybillFeeListingResultVO {
    //结算单单号
    private String wayBillFeeNo;
    //总运费
    private BigDecimal totalFee;
    //审核后总运费
    private BigDecimal afterAuditTotalFee;
    //状态 0：已保存，1：已提交，2：审核通过，-2：审核拒绝，3：审批通过，-3：审批拒绝，-1：已删除
    private Integer status;
    //运输方式名称
    private String shippingMethod;
    //运输方式id
    private String shippingMethodId;
    //制单人id
    private String createUserId;
    //制单人名称
    private String createUserName;
    //制单时间
    private Date createDate;
    //审核人id
    private String auditUserId;
    //审核人名称
    private String auditUserName;
    //审核时间
    private Date auditDate;
    //审批人id
    private String approvalUserId;
    //审批人名称
    private String approvalUserName;
    //审批时间
    private Date approvalDate;

    public String getWayBillFeeNo() {
        return wayBillFeeNo;
    }

    public void setWayBillFeeNo(String wayBillFeeNo) {
        this.wayBillFeeNo = wayBillFeeNo;
    }

    public BigDecimal getTotalFee() {
        return totalFee;
    }

    public void setTotalFee(BigDecimal totalFee) {
        this.totalFee = totalFee;
    }

    public BigDecimal getAfterAuditTotalFee() {
        return afterAuditTotalFee;
    }

    public void setAfterAuditTotalFee(BigDecimal afterAuditTotalFee) {
        this.afterAuditTotalFee = afterAuditTotalFee;
    }

    public Integer getStatus() {
        return status;
    }

    public void setStatus(Integer status) {
        this.status = status;
    }

    public String getShippingMethod() {
        return shippingMethod;
    }

    public void setShippingMethod(String shippingMethod) {
        this.shippingMethod = shippingMethod;
    }

    public String getShippingMethodId() {
        return shippingMethodId;
    }

    public void setShippingMethodId(String shippingMethodId) {
        this.shippingMethodId = shippingMethodId;
    }

    public String getCreateUserId() {
        return createUserId;
    }

    public void setCreateUserId(String createUserId) {
        this.createUserId = createUserId;
    }

    public String getCreateUserName() {
        return createUserName;
    }

    public void setCreateUserName(String createUserName) {
        this.createUserName = createUserName;
    }

    public Date getCreateDate() {
        return createDate;
    }

    public void setCreateDate(Date createDate) {
        this.createDate = createDate;
    }

    public String getAuditUserId() {
        return auditUserId;
    }

    public void setAuditUserId(String auditUserId) {
        this.auditUserId = auditUserId;
    }

    public String getAuditUserName() {
        return auditUserName;
    }

    public void setAuditUserName(String auditUserName) {
        this.auditUserName = auditUserName;
    }

    public Date getAuditDate() {
        return auditDate;
    }

    public void setAuditDate(Date auditDate) {
        this.auditDate = auditDate;
    }

    public String getApprovalUserId() {
        return approvalUserId;
    }

    public void setApprovalUserId(String approvalUserId) {
        this.approvalUserId = approvalUserId;
    }

    public String getApprovalUserName() {
        return approvalUserName;
    }

    public void setApprovalUserName(String approvalUserName) {
        this.approvalUserName = approvalUserName;
    }

    public Date getApprovalDate() {
        return approvalDate;
    }

    public void setApprovalDate(Date approvalDate) {
        this.approvalDate = approvalDate;
    }
}
